Software defect prediction based on nested-stacking and heterogeneous feature selection

نویسندگان

چکیده

Abstract Software testing guarantees the delivery of high-quality software products, and defect prediction (SDP) has become an important part testing. is divided into traditional just-in-time (JIT-SDP). However, most existing frameworks are relatively simplified, which makes it extremely difficult to provide developers with more detailed reference information. To improve effectiveness realize effective resource allocation, this paper proposes a framework based on Nested-Stacking heterogeneous feature selection. The includes three stages: data set preprocessing selection, classifier, model classification performance evaluation. novel selection nested custom classifiers in can effectively accuracy prediction. This conducts experiments two sets (Kamei, PROMISE), demonstrates through comprehensive evaluation indicators, AUC, F1-score. experiment carried out large-scale within-project (WPDP) cross-project (CPDP). results show that proposed excellent types sets, been greatly improved compared baseline models.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Genetic Feature Selection for Software Defect Prediction

Recently, software defect prediction is an important research topic in the software engineering field. The accurate prediction of defect prone software modules can help the software testing effort, reduce costs, and improve the software testing process by focusing on fault-prone module. Software defect data sets have an imbalanced nature with very few defective modules compared to defect-free o...

متن کامل

Metaheuristic Optimization based Feature Selection for Software Defect Prediction

Software defect prediction has been an important research topic in the software engineering field, especially to solve the inefficiency and ineffectiveness of existing industrial approach of software testing and reviews. The software defect prediction performance decreases significantly because the data set contains noisy attributes and class imbalance. Feature selection is generally used in ma...

متن کامل

A Feature Selection Based Model for Software Defect Prediction

Software is a complex entity composed in various modules with varied range of defect occurrence possibility. Efficient and timely prediction of defect occurrence in software allows software project managers to effectively utilize people, cost, time for better quality assurance. The presence of defects in a software leads to a poor quality software and also responsible for the failure of a softw...

متن کامل

A Novel Feature Subset Selection Algorithm for Software Defect Prediction

Feature subset selection is the process of choosing a subset of good features with respect to the target concept. A clustering based feature subset selection algorithm has been applied over software defect prediction data sets. Software defect prediction domain has been chosen due to the growing importance of maintaining high reliability and high quality for any software being developed. A soft...

متن کامل

FSCR: A Feature Selection Method for Software Defect Prediction

Prediction the number of faults in software modules can be more helpful instead of predicting the modules being faulty or non-faulty. Some regression models have been used for predicting the number of faults. However, the software defect data may involve irrelevant and redundant module features, which will degrade the performance of these regression models. To address such issue, this paper pro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Complex & Intelligent Systems

سال: 2022

ISSN: ['2198-6053', '2199-4536']

DOI: https://doi.org/10.1007/s40747-022-00676-y